package cn.zhukelili.base;

import java.util.ArrayList;

/**
 * @description: 其他有分支的节点接口
 * @author: hhbeast
 * @since: 2018/7/22 17:33
 */
public interface IBranch {
    //获得信息
    public String getInfo();

    //增加数据节点，例如研发部下设的研发一组
    public void add(IBranch branch);

    //增加叶子节点
    public void add(ILeaf leaf);

    //获得下级信息
    public ArrayList getSubordinateInfo();
}
